#!/bin/bash
################
### 需要sudo权限
################
set -xeE
RED='\033[0;31m'
GREEN='\033[0;32m'
BLUE='\033[0;34m'
NC='\033[0m'
PS4=$GREEN' [$0:$LINENO] '$NC
trap 'echo -e "$RED ERROR: [$0:$LINENO] $BASH_COMMAND $NC"' ERR
function print_info() {
    echo -e "$BLUE$*$NC"
}

# 初始化数据库表
# strategy 为ztp-api的表，故不真正创建, 如果没有部署ztp模块则不运行--fake命令
test -n "$MODULE_DIR"
cd $MODULE_DIR
set -a
. ${MODULE_SETTINGS_FILE:?}
set +a
#python3 manage.py migrate --fake strategy
python3 manage.py migrate